Skip to content

APPSINTG-160:GCP integration | Cloud Functions Integrations - Documen… - #7041

Open
shreyashnaik-sumo wants to merge 5 commits into
SumoLogic:mainfrom
shreyashnaik-sumo:APPSINTG-160
Open

APPSINTG-160:GCP integration | Cloud Functions Integrations - Documen…#7041
shreyashnaik-sumo wants to merge 5 commits into
SumoLogic:mainfrom
shreyashnaik-sumo:APPSINTG-160

Conversation

@shreyashnaik-sumo

@shreyashnaik-sumo shreyashnaik-sumo commented Aug 20, 2026

Copy link
Copy Markdown
Collaborator

This PR introduces a new Google Cloud Functions integration (implemented via Cloud Run v2 service APIs that back 2nd-gen functions) and adds several actions plus accompanying pytest coverage.

Changes:

Adds the Google Cloud Functions integration definition with test-connection code and configuration fields for Secret (service account) and IAM/WIF authentication.
Implements actions to list/get services, trigger a service URL, monitor logs, and manage IAM policy / invoker access on the underlying Cloud Run service.

Select the type of change

  • Minor Changes - Typos, formatting, slight revisions
  • Update Content - Revisions, updating sections
  • New Content - New features, sections, pages, tutorials
  • Site and Tools - .clabot, version updates, maintenance, dependencies, new packages for the site (Docusaurus, Gatsby, React, etc.)

Ticket (if applicable)

https://sumologic.atlassian.net/browse/APPSINTG-160

@cla-bot cla-bot Bot added the cla-signed Contributor approved, listed in .clabot file label Aug 20, 2026

@kimsauce kimsauce left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the new Google Cloud Functions integration doc. CI is green (spellcheck/build/merge-window all pass), and most of the content correctly follows this directory's established patterns (reused Google Chat/Drive screenshots for generic GCP Console steps, misc/<slug>-configuration.png image path, Version/Updated block, Change Log format). Left inline comments on a few things worth addressing before merge:

  1. Frontmatter deviates from the directory-wide convention (id + non-empty description where every neighboring doc uses neither).
  2. Possible copy-paste residue in the WIF role/Lambda names — worth confirming with the backend owner that Cloud Functions actually shares Cloud Run's gcpiam role rather than having its own.
  3. Missing permission in the least-privilege custom role list for the documented "Monitor Function Logs" action.
  4. Minor: action name phrasing nit.

Nothing here blocks CI, but items 2 and 3 are functional/accuracy concerns worth confirming before publishing.


Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed Contributor approved, listed in .clabot file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants